/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Tool;

/**
 *
 * @author wcss
 */
public class MovieList {

    /**
     * 报告本地资源
     *
     * @param codes 资源代码数组
     * @return
     */
    public static CmdModel reportMovie(ReportModel[] codes) {
        CmdModel cm = new CmdModel();
        cm.setFun("report_movie");
        cm.setModule("api.movie_list");
        cm.setType("python");
        cm.setParameter(new Object[]{codes});
        return cm;
    }

    /**
     * 生成添加影片Json对象
     *
     * @param movieName 影片名称
     * @param movieCode 影片代码
     * @param movieType1 影片类型 1电影,2电视剧,3娱乐节目
     * @param movieType2 电影[1枪战,2古装,3戏剧,4..] 2电视剧[1枪战,2古装,3戏剧,4..]
     * 娱乐[1综艺,2歌唱,3装扮]
     * @param movieInfo 影片介绍
     * @param moviePic 影片宣传照
     * @return
     */
    public static CmdModel addMovie(String movieName, String movieCode, String movieType1, String movieType2, String movieInfo, String moviePic) {
        CmdModel mm = new CmdModel();
        mm.setModule("api.movie_list");
        mm.setFun("addlist");
        mm.setType("python");
        mm.setParameter(new String[]{movieName, movieCode, movieType1, movieType2, movieInfo, moviePic});
        return mm;
    }

    /**
     * 查询影片资源节点
     *
     * @param movieCode 资源代码
     * @return
     */
    public static CmdModel queryMovieCodePeers(String movieCode) {
        CmdModel cm = new CmdModel();
        cm.setModule("api.movie_list");
        cm.setFun("query_movie");
        cm.setType("python");
        cm.setParameter(new String[]{ movieCode });
        return cm;
    }
    
        /**
     * 查询影片资源节点
     *
     * @param movieName 资源名称
     * @return
     */
    public static CmdModel queryMovieNamePeers(String movieName) {
        CmdModel cm = new CmdModel();
        cm.setModule("api.movie_list");
        cm.setFun("query_name_movie");
        cm.setType("python");
        cm.setParameter(new String[]{ movieName });
        return cm;
    }

        /**
     * 查询影片列表
     *
     * @param movieCode 资源代码
     * @return
     */
    public static CmdModel getMovieList() {
        CmdModel cm = new CmdModel();
        cm.setModule("api.movie_list");
        cm.setFun("mlist");
        cm.setType("python");
        cm.setParameter(null);
        return cm;
    }

}
